// package: rewords-server-2024
// filename: entity
// author: diogoxiang@gmail.com
// time: 2024/11/29 15:22

package entity

// BczWord 词汇结构
type BczWord struct {
	Word           string `json:"word" bson:"word"`                       // 单词
	Accent         string `json:"accent" bson:"accent"`                   // 音标
	MeanCn         string `json:"mean_cn" bson:"mean_cn"`                 // 中文含义
	MeanEn         string `json:"mean_en" bson:"mean_en"`                 // 英文含义
	Sentence       string `json:"sentence" bson:"sentence"`               // 例句
	SentenceTrans  string `json:"sentence_trans" bson:"sentence_trans"`   // 例句翻译
	SentencePhrase string `json:"sentence_phrase" bson:"sentence_phrase"` // 例句短语
	WordEtyma      string `json:"word_etyma" bson:"word_etyma"`           // 词源
	ClozeData      struct {
		Syllable string     `json:"syllable" bson:"syllable"` // 音节
		Cloze    string     `json:"cloze" bson:"cloze"`       // 填空内容
		Options  []string   `json:"options" bson:"options"`   // 选项
		Tips     [][]string `json:"tips" bson:"tips"`         // 提示信息
	} `json:"cloze_data" bson:"cloze_data"` // 填空练习数据
}
